package cn.kk.jump;

import java.awt.image.BufferedImage;

public class Gamer extends State{
    public int width=21;
    public int height=50;
    public int x=267;
    public int y=274;
    public int speed = 2;
    public int life=1;

    /**重写getImage()获取对象的图片*/
    public BufferedImage getImage(){//每10ms走一次
        if (isLive()){//活着的
            return Images.gamer;
        }else if (isDead()){//若死了的
            state=REMOVE;//则改成删除的状态
        }
        return null;//不返回图片
    }
    /**玩家跳跃*/
    public void jump(){
        if (y<=World.HEIGHT/2+this.height/2){//在中央的地图时不会网上移动(还未实现全部
            y+=speed;
        }else {
            y-=speed;
        }
    }
    /**获取角色命数*/
    public int getLife(){
        return life;
    }

    /**玩家移动*/
    public void step(){
    }

}
